open ditches/drains - German English Dictionary